package com.itheima.linkedlist;

import java.util.LinkedList;

public class LinkedDemo {
    public static void main(String[] args) {
        /*public void addFirst(E e) 在该列表开头插入指定的元素
        public void addLast(E e) 将指定的元素追加到此列表的末尾
        public E getFirst() 返回此列表中的第一个元素
        public E getLast() 返回此列表中的最后一个元素
        public E removeFirst() 从此列表中删除并返回第一个元素
        public E removeLast() 从此列表中删除并返回最后一个元素*/
        LinkedList<String> ll=new LinkedList<>();
        ll.add("aaa");
        ll.add("bbb");
        ll.add("ccc");
        //method1(ll);
        //method2(ll);
        //method3(ll);
    }

    private static void method3(LinkedList<String> ll) {
        ll.removeFirst();
        System.out.println(ll);
    }

    private static void method2(LinkedList<String> ll) {
        System.out.println(ll.getFirst());
    }

    private static void method1(LinkedList<String> ll) {
        ll.addFirst("000");
        System.out.println(ll);
    }
}
